package com.bjpowernode.crm.workbench.dao;

import com.bjpowernode.crm.vo.PageinationVO;
import com.bjpowernode.crm.workbench.eneity.Activity;

import java.util.Enumeration;
import java.util.List;
import java.util.Map;

public interface ActivityDao {
    //添加市场活动信息
    Integer add(Activity activity);
    //查询市场活动信息
    List<Activity> queryList(Map<String,Object> map);
    //查询否和条件的记录条数
    int getTitle(Map<String, Object> map);
    //删除市场活动信息
    int delete(String[] params);
    //单条查询
    Activity selectById(String id);
    //市场活动信息修改
    int updateById(Activity activity);
    //查询线索可关联的所有的市场活动信息
    List<Activity> getAllActivity(String clueId);
    //通过搜索name查询可以关联的市场活动信息
    List<Activity> getAllActivityByIdAndName(Map<String, String> paramMap);
    //查询所有的市场活动
    List<Activity> getActivityList();
    //通过名字查询市场活动
    List<Activity> getActivityByName(String name);
}
